require(['./config'], () => {
    require(['template', 'url', 'header', 'footer'], (template, url) => {
        class Index {
            constructor () {
                this.getjg()
                this.getBrand()
            }
            getjg () {
                $.get('/libs/json/jg.json', resp => {
                    const str = template('hy',{
                        list: resp
                    })
                    $('#hyfw').html(str)
                })
            }
            getBrand () {
                $.get(`${url.baseUrl}/ps4`, resp => {
                    if (resp.code === 200) {
                        const { list } = resp.body
                        //模板引擎里需要list字段，接口返回的数据正好也叫list，所以可以这么写
                        $('#zxyx').html(template('yx', { list }))
                    }
                })
            }
        }
        new Index()
    })
})